temporary resident - Spanish English Dictionary